@charset "utf-8";
html,body{ font:14px 'microsoft yahei',tahoma,verdana,'simsun'; color: #000; background: #FFF; -webkit-text-size-adjust:none;}
a{ color:#464646; text-decoration:none;}
a:hover{ color:#11578b; text-decoration:none;}
ul{margin:0px; padding:0px;}
li{ list-style:none; padding:0px; margin:0px;}
.fl{ float:left;}
.ri{ float:right;}
.clear{ clear:both;}
.line2{ margin:30px auto; border-bottom:1px #ccc dotted}
.w1200{ width:1200px; margin:0px auto;}
.w100{ width:100%; margin:0px auto;}
img{ border:0px;}
p{ margin:0px; padding:0px;}
h2{ margin:0px; padding:0px;}
h3{ margin:0px; padding:0px;}
/*头部*/

.top{ height:100px; }
.logo{width:800px; float:left;}
.tel{ background:url(../images/tel.png) no-repeat; height:100px; width:300px; float:right;}
.menubg{height:40px; background:url(../images/menu.jpg) repeat-x ;}
.menu li{ float:left; display:inline;height:40px; line-height:40px; text-align:center; position:relative;z-index:999999; padding:0px 40px; }
.menu li.line{ padding:0px 1px; border-left:1px #fff solid; height:40px;  line-height:40px;}
.menu li a{ font-size:16px; font-weight:bold; color: #FFF;   display:block;}
.menu li a:hover{ color: #F90}




/*首页*/
/*.wra_1 h2{ background:url(../images/wra_1tit.jpg) no-repeat center; margin:15px auto; height:85px;}
.wra_1 li{ float:left; margin:3px; }
.wra_1 li img{ width:230px; height:380px; border:1px #999 solid; }
*/

.wra_1 { margin-top:5px;}
.wra_1 .cptitlist h2{ background:#F00; height:35px; line-height:35px; color:#FFF; padding-left:10px; }

.wra_1 .cptitlist{width:250px; line-height:24px; border:1px #CCC solid; padding:5px; height:700px; margin-right:10px;}
.wra_1 .cptitlist li{ border-bottom:1px #CCC dotted; background:url(../images/dt-9.gif) no-repeat 5px; line-height:35px; padding-left:15px; }
.wra_1 .lx{  background:url(../images/jg_xian.jpg) no-repeat;margin-top:35px;}
.wra_1 .lx h2{ background:#F00; height:35px; line-height:35px; color:#FFF; padding-left:10px;}

.wra_1 .about{ width:910px; line-height:25px;  padding:5px; height:210px; overflow:hidden;}
.wra_1 .about h2{ background:url(../images/p_tit_2.jpg) top left no-repeat; border-bottom:1px #CCC solid;  height:35px; margin-bottom:10px;}


.wra_1 .cpzs{ width:910px; line-height:25px;  padding:5px; height: auto; overflow:hidden;}
.wra_1 .cpzs h2{ background:url(../images/p_tit_2.jpg) 0px -37px  no-repeat; border-bottom:1px #CCC solid;  height:35px;}
.wra_1 .cpzs h3{ width:212px; height:35px; overflow:hidden; text-align:center;}
.wra_1 .cpzs li{ float:left; margin:7px; }
.wra_1 .cpzs li img{ width:210px; height:160px; border:1px #ccc solid; }




.wra_2 .al{ width:770px; line-height:25px;  padding:5px; height: auto; overflow:hidden;}
.wra_2 .al h2{ background:url(../images/p_tit_2.jpg) 0px -75px  no-repeat; border-bottom:1px #CCC solid;  height:35px;}
.wra_2 .al li{ float:left; margin:7px; }
.wra_2 .al li img{ width:240px; height:180px; border:1px #999 solid; }

.wra_2 .new{ width:400px;}
.wra_2 .new h2{ background:url(../images/p_tit_2.jpg)  0px -113px no-repeat; border-bottom:1px #CCC solid;  height:35px;}
.wra_2 .new li{ line-height:40px; border-bottom:1px #999 dotted; padding-left:15px; background:url(../images/dt-11.gif) no-repeat 0px 20px;}
.wra_2 .new li span{ float:right;}














.wra_3 h2{ background:url(../images/wra_3tit.jpg) no-repeat center; margin:15px auto; height:85px;}
.wra_3 { height:200px; background:url(../images/tu1.png) no-repeat center; margin:25px auto;}
.wra_3 li{ line-height:40px; border-bottom:1px #999 dotted; padding-left:15px; background:url(../images/dt-11.gif) no-repeat 0px 20px;}
.wra_3 li span{ float:right;}
.wra_3 li img{ width:280px; height:210px; border:1px #999 solid; }



.rslides { position: relative; overflow: hidden; width: 100%; padding: 0; margin: 0; }
.rslides li {  -webkit-backface-visibility: hidden; position: absolute; display: none; width: 100%; left: 0; top: 0; }
.rslides li:first-child { position: relative; display: block; float: left; }
.rslides img { display: block; height: auto; float: left; width: 100%; border: 0; }
.slide_container {position: relative; float: left; width: 100%; }
.slide { position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0; }
.slide li { position: absolute; width: 100%; left: 0; top: 0; }
.slide img { display: block; position: relative; z-index: 1; height: auto; width: 100%; border: 0; }
.slide .caption { display: block; position: absolute; z-index: 2; font-size: 20px; text-shadow: none; color: #fff; background: #000; background: rgba(0,0,0, .8); left: 0; right: 0; bottom: 0; padding: 10px 20px; margin: 0; max-width: none; }
.slide_nav { position: absolute; -webkit-tap-highlight-color: rgba(0,0,0,0); top: 52%; left: 0; opacity: 0.7; z-index: 3; text-indent: -9999px; overflow: hidden; text-decoration: none; height: 61px; width: 38px; background: transparent url("../images/themes.gif") no-repeat left top; margin-top: -45px; }
.slide_nav:active { opacity: 1.0; }
.slide_nav.next { left: auto; background-position: right top; right: 0; }



.index{ width:1200px; margin:0 auto;}
.index_cp{margin-top:10px;}
.index_cp_tit{ text-align:center; font-size:25px; font-weight:bold; line-height:60px;}
.index_cp .profld{ margin:0px; position:relative; overflow:hidden;}
.index_cp ul{  }
.index_cp li{float:left; display:inline; zoom:1; overflow:hidden; text-align:center; width:280px;  margin:10px;}
.index_cp img{ width:270px; height:200px; border:1px #e1e1e1 solid; padding:2px;}
.index_cp li h3{ font-weight:normal; margin-top:5px; height:50px; width:280px; line-height:30px; overflow:hidden; border-bottom:2px #e1e1e1 dotted;}


.index_about{ width:800px; padding:10px; line-height:28px; font-size:16px; float:left;}

.index_lx{ width:360px; padding:10px; line-height:28px; font-size:16px; float:right;}
.index_about img{ padding:10px;}
.index_about .about_tit{ text-align:center; font-size:24px; font-weight:bold;}

.index_sh{ width:600px; padding:10px; line-height:28px; font-size:16px;}
.index_sh img{ padding:10px;}
.index_sh .sh_tit{ text-align:center; font-size:24px; font-weight:bold;}


.index_news_tit{ background:url(../images/tit2.jpg) no-repeat; height:32px; margin-top:25px; }
.index_news ul{padding:0px; margin:0px;}
.index_news li{ background:url(../images/dt-11.gif) no-repeat 0px 18px; height:40px; line-height:40px;  overflow:hidden; padding-left:12px; width:530px; border-bottom:1px #CCC dotted;}
.index_news li span.time{ float:right; padding-left:10px; }
.index_news li a{ font-size:14px;}


.index_box1 { width:490px;height:230px;float:left; overflow:hidden; font-size:14px; line-height:20px; }
.index_box2 { width:490px; margin:0 15px;height:230px;float:left;overflow:hidden; font-size:14px; line-height:20px;}
.index_box3 { width:190px; height:230px;float:left;overflow:hidden; background:url(../images/wx.jpg) no-repeat;}


.index_box1 .about_tit{ text-align:center; font-size:18px; font-weight:bold;}

.index_box2 .about_tit{ text-align:center; font-size:18px; font-weight:bold;}




/*about*/
.about_l{ width:340px; float:left}
.about_r{ width:800px; float:right;}

.about_info{ font-size:16px; line-height:28px;}
.bk{ padding:0px 60px;}
.about_r h3.title{ border-bottom:1px solid #cce6f5;height:35px; line-height:35px; position:relative;}
.about_r h3.title span{ position:absolute; left:0px; top:-1px; font-size:14px; border-bottom:2px solid #69CBF1; padding:0px 15px; color:#2d648f;}
.about_r h3.title div.position{ float:right; font-weight:normal; position:relative; top:3px; right:15px; color:#000;}
.about_r h3.title div.position a{ color:#666;}
.about_r h3.title div.position a:hover{ text-decoration:underline;}

.flash img{ width:100%; height:300px; margin:0 auto;}




.sb_nav{ margin-top:25px;}
.sb_nav .cpfl li{ border:1px #CCC dotted; height:40px; margin:10px auto;font-size:16px; padding-left:28px; line-height:45px;background:url(../images/dt-7.gif) no-repeat 10px 16px; margin-left:}
.sb_nav{  position:relative;}

.sb_nav .jks li{ border-bottom:1px #CCC dotted; height:40px; margin:10px auto;font-size:16px; padding-left:20px; line-height:45px; background:url(../images/dt-9.gif) no-repeat 0px 20px;}
 .sb_nav h3.title1{ border:1px solid #D3E1ED; background:#FAFDFF; border-bottom:none; height:48px; line-height:48px; overflow:hidden;zoom:1;}
 .sb_nav h3.title2{ height:40px; line-height:40px; background:#cccccc; padding-left:22px; overflow:hidden; font-size:16px; color:#333;}
 .sb_nav h3.line{ margin-top:15px; }
.sb_nav .active{ padding:0px 15px 10px 15px;  border-top:none;zoom:1; font-size:16px; line-height:30px;}
 .sb_nav .ct-con{ padding-top:10px; color:#666;}
 .sb_nav .tit{ color: #F00; font-weight:bold;}

 .sb_box{width:800px;  overflow:hidden;}
 .sb_box h3.title{ border-bottom:1px solid #cce6f5;height:35px; line-height:35px; position:relative;}
.sb_box h3.title span{ position:absolute; left:0px; top:-1px; font-size:14px; border-bottom:2px solid #69CBF1; padding:0px 15px; color:#2d648f;}
 .sb_box h3.title div.position{ float:right; font-weight:normal; position:relative; top:3px; right:15px; color:#000;}
 .sb_box h3.title div.position a{ color:#666;}
 .sb_box h3.title div.position a:hover{ text-decoration:underline;}

/*新闻*/
#newslist{ margin:15px; }
#newslist li{ background:url(../images/dt-11.gif) no-repeat 0px 22px; padding-left:15px; border-bottom:1px #CCC dotted; font-size:16px; color:#000; line-height:50px; }
#newslist li p{ color:#888; font-size:14px;}
#newslist li span{ color:#888; float:right;}
#newslist #flip{ margin:0 auto; text-align:center; line-height:50px; font-size:16px; margin-top:20px;}
#shownews .title{ text-align:center;}
#shownews .editor{ font-size:16px; line-height:28px; }
#shownews .met_page{ border-top:1px #CCC dotted; line-height:45px; font-size:16px;}

/*产品*/
#productlist{margin-top:10px;}
#productlist li{float:left; display:inline; zoom:1; overflow:hidden; text-align:center; width:255px;  margin:5px;}
#productlist img{ width:240px; height:180px; border:1px #e1e1e1 solid; padding:2px;}
#productlist li h3{ font-weight:normal; margin-top:5px;  width:255px; line-height:40px; overflow:hidden; height:50px; border-bottom:2px #e1e1e1 dotted;}
#productlist #flip{ margin:0 auto; text-align:center; line-height:50px; font-size:16px; margin-top:20px;}


.breadcrumb {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-SIZE: 12px; PADDING-BOTTOM: 4px; COLOR: #666; PADDING-TOP: 0px; BORDER-BOTTOM: #ddd 1px solid
}
.breadcrumb A:link {
	COLOR: #666; TEXT-DECORATION: none
}
.breadcrumb A:visited {
	COLOR: #666; TEXT-DECORATION: none
}
.breadcrumb A:hover {
	COLOR: #333; TEXT-DECORATION: underline
}


.posts {PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; OVERFLOW: hidden;  LINE-HEIGHT: 22px; PADDING-TOP: 0px; text-align:center;}
.posts P {MARGIN-BOTTOM: 10px}
.single {PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px;  PADDING-TOP: 0px}
.single H2 {FONT-SIZE: 18px; PADDING-BOTTOM: 10px; MARGIN: 20px 0px; COLOR: #222; BORDER-BOTTOM: #ddd 1px solid; TEXT-ALIGN: center}
.pageNavi {PADDING-RIGHT: 0px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 25px; MARGIN: 10px auto 0px; WIDTH: 98%; PADDING-TOP: 10px; TEXT-ALIGN: center}
.posts img{ width:450px; height:auto; border:1px #CCC solid; padding:5px;}
.posts .editor{font-size:16px; line-height:28px; padding:15px; text-align:left; min-height:300px;}

/*

#showproduct h4.related{ height:30px; line-height:30px;zoom:1; border-bottom:1px solid #4d6e95; margin:15px 0px 10px 0px;}
#showproduct h4.related span{ float:left; display:inline; background:url(../rela-bg.jpg) repeat-x left top; min-width:70px;_width:70px; white-space:nowrap; padding:0px 10px; text-align:center; color:#fff; text-shadow:-1px -1px #4d6e95;}
#showproduct h3.sl-ti{ height:31px; border-bottom:1px solid #ccc; margin-top:13px;zoom:1;}
#showproduct h3.sl-ti a{ float:left; display:inline; cursor:pointer; min-width:60px;_width:60px; white-space:nowrap; text-align:center; height:30px; line-height:30px; background:url(../sl-ti.jpg) repeat-x left top; margin-right:4px; border:1px solid #ccc; padding:0px 10px;} 
#showproduct h3.sl-ti a.hover{ background:url(../rela-bg.jpg) repeat-x; color:#fff; text-shadow:-1px -1px #4d6e95; border:1px solid #5985ba;}
#rl-product{ position:relative; width:690px; overflow:hidden; margin-left:18px;}
#rl-product ul{position: absolute;width: 2012em;}
#rl-product li{ float:left; display:inline; zoom:1; overflow:hidden;text-align:center;}
#rl-product li a.img{ display:block; text-align:center; font-size:0px;}
#rl-product li img{ border:1px solid #ccc;}
#rl-product li h3{ margin-top:5px;}
#showproduct .flip{ position:absolute;z-index:1;}
#showproduct #trigger{ display:none;}
#showproduct .next,#showproduct .prev{ width:12px; height:20px; overflow:hidden; display:block;background:url(../p-arrow.jpg) no-repeat; cursor:pointer;}
#showproduct .next{background-position:0px 0px; position:absolute;top:60px; left:710px;}
#showproduct .next:hover{background-position:0px -20px; }
#showproduct .prev{background-position:-12px 0px;position:absolute;top:60px;left:0px;}
#showproduct .prev:hover{ background-position:-12px -20px;}
*html #showproduct .prev{ left:-18px;}
*html #showproduct .next{ left:693px;}
*+html #showproduct .prev{ left:-18px;}
*+html #showproduct .next{ left:693px;}
*/







/*底部*/
.friendlink li{ float:left; padding:0px 8px;}
.foot1{ border-bottom:1px #CCC solid; width:100%; margin-top:60px; background:#e1e1e1; height:100px}
.foot2{ border-bottom:1px #CCC solid; width:100%; background: #F00; height:50px;}

.foot-nav{ text-align:center;height:25px; line-height:25px; padding-top:15px;}
.foot-nav span{ font-size:10px; margin:0px 8px;}
.foot-text{ text-align:center; padding:5px 0px 10px;color: #FFF;}
.foot-text a{ text-decoration:underline;}
.foot-text a{ color:#fff; font-size:16px;}
.foot-text a:hover{ color:#003D79;}




